//
//  NetworkManager.h
//  JobFree2.0
//
//  Created by Dale on 2017/6/8.
//  Copyright © 2017年 Dale. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "YTKNetwork.h"

@class JFScrumModel;

@interface NetworkManager : NSObject

+ (void)configureNetwork;

@end

#pragma mark - -----------用户-------------
//MARK: - 用户登录
@interface LoginApi : YTKRequest

- (instancetype)initWithPara:(id)para;

@end

//MARK: - 上传Client_id
@interface UserClientIdApi : YTKRequest

@end

//MARK: - 获取与当前用户存在关系的用户
@interface UserRelatedApi : YTKRequest

@end

#pragma mark - -----------看板-------------
//MARK: - 获取我的看板
@interface GetBoardsApi : YTKRequest

- (instancetype)initWithPara:(id)para;

@end

//MARK: - 创建看板
@interface CreateBoardApi : YTKRequest

- (instancetype)initWithPara:(id)para;

@end

//MARK: - 看板详情
@interface BoardDetailApi : YTKRequest


@end

//MARK: 看板Notesize
@interface BoardNotesizeApi : YTKRequest

- (instancetype)initWithPara:(id)para;

@end

//MARK: 看板名称
@interface BoardNameApi : YTKRequest

- (instancetype)initWithPara:(id)para;

@end

//MARK: 看板加入
@interface BoardJoinApi : YTKRequest

- (instancetype)initWithPara:(id)para;

@end

//MARK: 看板退出
@interface BoardExitApi : YTKRequest

- (instancetype)initWithPara:(JFScrumModel *)para;

@end

//MARK: 看板解散
@interface BoardDismissApi : YTKRequest

- (instancetype)initWithPara:(JFScrumModel *)para;

@end

//MARK: 看板置顶
@interface BoardTopApi : YTKRequest

- (instancetype)initWithPara:(JFScrumModel *)para;

@end

//MARK: 看板免打扰
@interface BoardDisturbApi : YTKRequest

- (instancetype)initWithPara:(JFScrumModel *)para;

@end

#pragma mark - -----------任务-------------
//MARK: 得到任务
@interface GetTasksApi : YTKRequest

@end





